<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--
 Copyright (C) 2005, 2006 Joe Walnes.
 Copyright (C) 2006, 2007, 2008 XStream committers.
 All rights reserved.
 
 The software in this package is published under the terms of the BSD
 style license a copy of which has been included with this distribution in
 the LICENSE.txt file.
 
 Created on 29. January 2005 by Joe Walnes
 -->
    <head>
        <title>XStream - Source Repository</title>
        <link rel="stylesheet" type="text/css" href="style.css"/>
        
    
  

        <!-- Google analytics -->
        <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
        </script>
        <script type="text/javascript">
          _uacct = "UA-110973-2";
          urchinTracker();
        </script>

    </head>
    <body>

        <div id="banner">
            <a href="index.html"><img id="logo" src="logo.gif" alt="XStream"/></a>
        </div>

        <div id="center" class="Content2Column">  <!-- Content3Column for index -->
            <div id="content">
                <h1 class="FirstChild">Source Repository</h1>

                

	<h2 id="modules">Modules</h2>

	XStream project consists of several modules:
	<ol>
		<li>xstream - the core module</li>
		<li>xstream-benchmark - the benchmark tool</li>
		<li>xstream-distribution - the module contains the documentation and assembles the src and bin distributions</li>
	</ol>
	When you checkout the trunk you'll get all the modules, but you can just add the module you are interested in to the URL, e.g.
		<div class="Source"><pre>svn co http://svn.codehaus.org/xstream/trunk/[module]</pre></div>
	to checkout out the single module separately.

	<h2 id="browser">Browser</h2>

	<p>You can use the browser to navigate within the sources <a href="http://svn.xstream.codehaus.org/browse/xstream/trunk/">online</a>
	with the help of the FishEye installation on Codehaus.</p>

    <h2 id="subversion">Subversion</h2>

    XStream uses Subversion as the SCM.  See <a href="http://subversion.tigris.org">Subversion website</a> for details and documentation on IDE integration.

	<h2 id="svn">Svnserve Access</h2>

	Svnserve access is via a specific port (Codehaus uses the default 3690).  This is often not allowed by corporate firewalls.
  
	<h3 id="svn-anon">Anonymous Access</h3>

		<div class="Source"><pre>svn co svn://svn.xstream.codehaus.org/xstream/trunk</pre></div>

	<h2 id="webdav">WebDav Access</h2>

	WebDav is an alternative access protocol supported by SVN and being http-based is often allowed by corporate firewalls.

	<h3 id="webdav-anon">Anonymous Access</h3>

		<div class="Source"><pre>svn co http://svn.codehaus.org/xstream/trunk</pre></div>
		
		<p>
		You might also use this URL to <a href="http://svn.codehaus.org/xstream/trunk">browse the repository</a> in a simple manner.
		</p>

	<h3 id="webdav-auth">Committer Access</h3>

		<div class="Source"><pre>svn co https://svn.codehaus.org/xstream/trunk</pre></div>

		<p>
		This access protocol is available to all, but only developers can commit changes.
		</p>
		<p>
		Developers require a LDAP password for Codehaus username (contact Bob at the Haus to get assigned a password if you don't have one).
		</p>
		<p>
		To test https commit access, one may e.g.:</p>
		<div class="Source"><pre>
svn co https://svn.codehaus.org/xstream/trunk xstream
cd xstream
echo "test" &gt; TEST
svn add TEST
svn commit --username username --password your-password --message "Testing https"
		</pre></div>
		<p>
		<b>Note</b>: you only need to specify username and password once per client.
		</p>

  

                <br/>

            </div>
        </div>

        <div class="SidePanel" id="left">
                <div class="MenuGroup">
                    <h1>Software</h1>
                    <ul>
                                <li><a href="index.html">About XStream</a></li>
                                <li><a href="news.html">News</a></li>
                                <li><a href="changes.html">Change History</a></li>
                                <li><a href="versioning.html">About Versioning</a></li>
                    </ul>
                </div>
                <div class="MenuGroup">
                    <h1>Evaluating XStream</h1>
                    <ul>
                                <li><a href="tutorial.html">Two Minute Tutorial</a></li>
                                <li><a href="graphs.html">Object references</a></li>
                                <li><a href="manual-tweaking-output.html">Tweaking the Output</a></li>
                                <li><a href="license.html">License</a></li>
                                <li><a href="download.html">Download</a></li>
                                <li><a href="references.html">References</a></li>
                                <li><a href="http://www.ohloh.net/projects/3459">Statistics</a></li>
                    </ul>
                </div>
                <div class="MenuGroup">
                    <h1>Using XStream</h1>
                    <ul>
                                <li><a href="architecture.html">Architecture Overview</a></li>
                                <li><a href="converters.html">Converters</a></li>
                                <li><a href="faq.html">Frequently Asked Questions</a></li>
                                <li><a href="list-user.html">Users' Mailing List</a></li>
                                <li><a href="javadoc/index.html">JavaDoc Core</a></li>
                                <li><a href="benchmark-javadoc/index.html">JavaDoc Benchmark</a></li>
                                <li><a href="issues.html">Reporting Issues</a></li>
                    </ul>
                </div>
                <div class="MenuGroup">
                    <h1>Tutorials</h1>
                    <ul>
                                <li><a href="tutorial.html">Two Minute Tutorial</a></li>
                                <li><a href="alias-tutorial.html">Alias Tutorial</a></li>
                                <li><a href="annotations-tutorial.html">Annotations Tutorial</a></li>
                                <li><a href="converter-tutorial.html">Converter Tutorial</a></li>
                                <li><a href="objectstream.html">Object Streams Tutorial</a></li>
                                <li><a href="persistence-tutorial.html">Persistence API Tutorial</a></li>
                                <li><a href="json-tutorial.html">JSON Tutorial</a></li>
                    </ul>
                </div>
                <div class="MenuGroup">
                    <h1>Developing XStream</h1>
                    <ul>
                                <li><a href="how-to-contribute.html">How to Contribute</a></li>
                                <li><a href="list-dev.html">Developers' Mailing List</a></li>
                                <li><a href="team.html">Development Team</a></li>
                                <li class="currentLink">Source Repository</li>
                                <li><a href="http://bamboo.ci.codehaus.org/browse/XSTREAM">Continuous Integration</a></li>
                    </ul>
                </div>
        </div>

  </body>
</html>
